package bean;

import java.util.List;

import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.JoinColumn;
import javax.persistence.JoinTable;
import javax.persistence.ManyToMany;
import javax.persistence.ManyToOne;
import javax.persistence.Table;

@Entity
@Table(name = "PlanProduccionEstrategia")
public class PlanProduccionEstrategiaBean {
	
	@Id
	private int idPlanProduccion;
	
	@ManyToMany
	@JoinTable(	name="CocinasxPlanPro",
	joinColumns=@JoinColumn(name="idPlanProduccion"),
	inverseJoinColumns=@JoinColumn(name="idArea"))
	private List<CocinaBean> Cocinas;
	
	private String Descripcion;
	
	//VEEEEER
	@ManyToOne
	@JoinColumn(name = "idProducto")
	private ProductoBean Producto;
	
	private int tiempoAsignado;
	
	private int cumplimientoPlan;
	
	
	public int getIdPlanProduccion() {
		return idPlanProduccion;
	}
	public void setIdPlanProduccion(int idPlanProduccion) {
		this.idPlanProduccion = idPlanProduccion;
	}

	public String getDescripcion() {
		return Descripcion;
	}
	public void setDescripcion(String descripcion) {
		Descripcion = descripcion;
	}

	
	public ProductoBean getProducto() {
		return Producto;
	}
	public void setProducto(ProductoBean producto) {
		Producto = producto;
	}
	public int getTiempoAsignado() {
		return tiempoAsignado;
	}
	public void setTiempoAsignado(int tiempoAsignado) {
		this.tiempoAsignado = tiempoAsignado;
	}
	public int getCumplimientoPlan() {
		return cumplimientoPlan;
	}
	public void setCumplimientoPlan(int cumplimientoPlan) {
		this.cumplimientoPlan = cumplimientoPlan;
	}
	public List<CocinaBean> getCocinas() {
		return Cocinas;
	}
	public void setCocinas(List<CocinaBean> cocinas) {
		Cocinas = cocinas;
	}

}
